home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -screenplay- / shareware / scott / source / source.lha / gui.c < prev    next >
C/C++ Source or Header  |  1999-04-04  |  3KB  |  185 lines

  1. struct EasyStruct NoGFX =
  2. {
  3.    sizeof(struct EasyStruct),0,
  4.    "Problem With Graphics",
  5.    "%s",
  6.    "Well Done"
  7. };
  8.  
  9. struct EasyStruct NoScreen =
  10. {
  11.    sizeof(struct EasyStruct),0,
  12.    "Unable To Open Screen",
  13.    "Could not open requested PublicScreen.\nWill use default PubScreen instead.",
  14.    "Alright"
  15. };
  16.  
  17. struct EasyStruct NoPens =
  18. {
  19.    sizeof(struct EasyStruct),0,
  20.    "Colour Allocation Problem",
  21.    "Could not allocate enough free pens.\nGraphics will be switched off!",
  22.    "What a pity"
  23. };
  24.  
  25. struct EasyStruct ClosePub =
  26. {
  27.    sizeof(struct EasyStruct),0,
  28.    "Public Screen Request",
  29.    "Please close all windows on screen.",
  30.    "Of Course"
  31. };
  32.  
  33. struct EasyStruct NoProp =
  34. {
  35.    sizeof(struct EasyStruct),0,
  36.    "Text Font Problem Information",
  37.    "'%s' is a PROPORTIONAL font.\nPlease use a NON PROPORTIONAL font!",
  38.    "Of Course"
  39. };
  40.  
  41. struct EasyStruct GameInfo =
  42. {
  43.    sizeof(struct EasyStruct),0,
  44.    "Game Information",
  45.    "%s",
  46.    "Very Interesting"
  47. };
  48.  
  49. struct EasyStruct BigWins =
  50. {
  51.    sizeof(struct EasyStruct),0,
  52.    "System Problem Report",
  53.    "Windows are too big for screen!\nTry the TANDYFLAG-ToolType (-t),\nuse a smaller font or\nopen a bigger screen :-)",
  54.    "I'll check that"
  55. };
  56.  
  57. struct EasyStruct Quit =
  58. {
  59.    sizeof(struct EasyStruct),0,
  60.    "Confirmation Request",
  61.    "Do you really want to quit %s?",
  62.    "Yes|No"
  63. };
  64.  
  65. struct EasyStruct About =
  66. {
  67.    sizeof(struct EasyStruct),0,
  68.    "Very Important Information",
  69.    "AMIGA SCOTT-Free V1.8, 1996-99\n© Andreas Aumayr, Weidenweg 22\nA-4210 Engerwitzdorf, AUSTRIA\nE-Mail: anden@ping.at\n\nBased on SCOTT-Free for UNIX\n© Swansea University Comp. Soc.",
  70.    "I'll send a postcard or email to Andreas"
  71. };
  72.  
  73. struct EasyStruct NoMem =
  74. {
  75.    sizeof(struct EasyStruct),0,
  76.    "System Problem Report",
  77.    "Unable to get some mem!\nTerminating.",
  78.    "Acknowledged"
  79. };
  80.  
  81. struct EasyStruct Library =
  82. {
  83.    sizeof(struct EasyStruct),0,
  84.    "System Problem Report",
  85.    "Unable to open\n'%s-Library'",
  86.    "Acknowledged"
  87. };
  88.  
  89. struct EasyStruct FError =
  90. {
  91.    sizeof(struct EasyStruct),0,
  92.    "DOS Problem Report",
  93.    "Unable to read Adventure-Datafile\n'%s'",
  94.    "Acknowledged"
  95. };
  96.  
  97. struct EasyStruct ConFail =
  98. {
  99.    sizeof(struct EasyStruct),0,
  100.    "System Problem Report",
  101.    "Failed to open Console-Window\n'%s'",
  102.    "Acknowledged"
  103. };
  104.  
  105. struct NewMenu newmenu[] =
  106. {
  107.    {
  108.       NM_TITLE,"SCOTT-Free",NULL,0,0,NULL
  109.    },
  110.    {
  111.       NM_ITEM,"About","?",0,0,NULL
  112.    },
  113.    {
  114.       NM_ITEM,NM_BARLABEL,NULL,0,0,NULL
  115.    },
  116.    {
  117.       NM_ITEM,"Datafile ...","D",0,0,NULL
  118.    },
  119.    {
  120.       NM_ITEM,NM_BARLABEL,NULL,0,0,NULL
  121.    },
  122.    {
  123.       NM_ITEM,"Help","H",0,0,NULL
  124.    },
  125.    {
  126.       NM_ITEM,NM_BARLABEL,NULL,0,0,NULL
  127.    },
  128.    {
  129.       NM_ITEM,"Quit","Q",0,0,NULL
  130.    },
  131.    {
  132.       NM_TITLE,"Adventure",NULL,0,0,NULL
  133.    },
  134.    {
  135.       NM_ITEM,"Game Info","G",0,0,NULL
  136.    },
  137.    {
  138.       NM_ITEM,NM_BARLABEL,NULL,0,0,NULL
  139.    },
  140.    {
  141.       NM_ITEM,"Restore ...","R",0,0,NULL
  142.    },
  143.    {
  144.       NM_ITEM,"Save ...","S",0,0,NULL
  145.    },
  146.    {
  147.       NM_ITEM,NM_BARLABEL,NULL,0,0,NULL
  148.    },
  149.    {
  150.       NM_ITEM,"Restart","N",0,0,NULL
  151.    },
  152.    {
  153.       NM_TITLE,"Commands",NULL,0,0,NULL
  154.    },
  155.    {
  156.       NM_ITEM,"Look","L",0,0,NULL
  157.    },
  158.    {
  159.       NM_ITEM,"Inventory","I",0,0,NULL
  160.    },
  161.    {
  162.       NM_ITEM,"Get All","A",0,0,NULL
  163.    },
  164.    {
  165.       NM_ITEM,NM_BARLABEL,NULL,0,0,NULL
  166.    },
  167.    {
  168.       NM_ITEM,"Score","C",0,0,NULL
  169.    },
  170.    {
  171.       NM_TITLE,"Prefs",NULL,0,0,NULL
  172.    },
  173.    {
  174.       NM_ITEM,"Pictures","P",CHECKIT|MENUTOGGLE|CHECKED,0,NULL
  175.    },
  176.    {
  177.       NM_ITEM,"Speech","E",CHECKIT|MENUTOGGLE,0,NULL
  178.    },
  179.    {
  180.       NM_END,NULL,0,0,NULL
  181.    },
  182. };
  183.  
  184.  
  185.